home *** CD-ROM | disk | FTP | other *** search
- property spr
- property ligado -- se esta ligado, i.e., a midia esta disponivel
- property aceso -- quando mouse passa por cima
- property sel -- selecionado
- property sprBase -- Primeiro dos botoes
-
- on beginSprite me
- set sprBase = 79
- set spr = the spriteNum of me
- set ligado = the visibility of sprite spr
- set aceso = false
- set sel = false
- puppetSprite spr, true
- end
-
- on mouseUp me
- global gMidiaSelecionada
-
- set sel = true
- global gFotoCodes
-
- case spr of
- sprBase:
- set tmp = 2
- set fotoCode = getAt(gFotoCodes,1)
- (sprBase+1):
- set tmp = 4
- set fotoCode = getAt(gFotoCodes,2)
- (sprBase+2):
- set tmp = 8
- set fotoCode = getAt(gFotoCodes,3)
- (sprBase+3):
- set tmp = 16
- set fotoCode = getAt(gFotoCodes,4)
- end case
- if fotoCode <> "filenotfound" then
- if fotoCode <> the name of member 5 then
- global gSepPath
- importFileInto member 5, ¬
- the moviePath & "Fotos" & gSepPath & fotoCode & ".jpg"
- set the member of sprite 86 to 5
- end if
- end if
-
- if gMidiaSelecionada <> tmp then
- puppetSound 2, "CliqueMidia"
- set gMidiaSelecionada = tmp
-
- -- Deseleciona outras midias
- set memNormal = the number of member "Midias01"
- repeat with i = sprBase to (sprBase+3)
- if i <> spr then
- set the member of sprite i to member (memNormal+i-sprBase)
- set the sel of sprite i to false
- end if
- end repeat
-
- -- Desliga
- repeat with i = 65 to 76
- set the visibility of sprite i to false
- end repeat
- updateStage
-
- -- Lista
- set gMidiaSelecionada = tmp
- listaMidiasSubTextos 0, true
-
- -- Religa
- repeat with i = 65 to 76
- set the visibility of sprite i to true
- end repeat
- set the visibility of sprite 78 to true -- Midia Linhas
- set the visibility of sprite 48 to true
- set the visibility of sprite 93 to true
- end if
- updateStage
- end
-
- on idleSprite me
- if not ligado then return
-
- global gCritico
- if gCritico > 0 then return
-
- if rollOver(spr) then
- set tmp=true
- else
- set tmp=false
- end if
-
- if tmp <> aceso then
- set aceso = tmp
- if aceso then
- set the member of sprite spr to ¬
- (the number of member "Midias03") + spr - sprBase
- else
- if sel then
- set the member of sprite spr to ¬
- (the number of member "Midias02") + spr - sprBase
- else
- set the member of sprite spr to ¬
- (the number of member "Midias01") + spr - sprBase
- end if
- end if
- end if
- end